// 封装自定义指令
// Vue.sue中需要一个install方法
// 指令中的inserted方法，用于接收指令绑定的dom和bind
export default {
  // 插件是个函数，被作为install方法。install方法调用时，将Vue作为参数传入
  install(Vue) {
    Vue.directive('myFocus', {
      inserted: function (el) {
        // console.log(el.querySelector('input').type === 'search')
        if (el.querySelector('input').type === 'search') el = el.querySelector('input')
        el.focus()
      }
    })
  }
}
